home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / os2 / ftree11a.zip / readme.txt < prev    next >
Text File  |  1996-10-30  |  15KB  |  264 lines

  1. FamilyTree Version 1.1a
  2. =======================
  3.  
  4. Copyright (C) 1996 Nils Meier
  5.  
  6. Permission to copy and distribute this software and its documentation
  7. for private purpose and without charging more than a nominal fee for
  8. copying is hereby granted, provided that the above copyright notice
  9. appears in all copies.
  10. This software is provided "as is" without express or implied warranty.
  11. The author does not guarantee the correctness of the program. The
  12. author may not be held responsible for any loss of data or other
  13. damages.
  14.  
  15. From version 1.0d on, FamilyTree is Shareware. Please test and review
  16. this program and register if you want to support the authors efforts
  17. in developing this program further. Thanks.
  18. Please refer to the online-help for more information about registering.
  19.  
  20. SHORT DESCRIPTION:
  21. ==================
  22.  
  23. FamilyTree is a PM-32bit-multithreaded program for OS/2 3.x.
  24.  
  25. You can graphically edit a family tree with related persons. You can
  26. add persons to a family tree and enter their properties, have a look
  27. at their ancestors and descendants and investigate relationships.
  28. Everyone who is related to you can be put in the same family tree
  29. (even distant relatives).
  30. Working is done by pointing with the mouse and opening context-menus
  31. via a right-mouse-click. FamilyTree supports Rexx-scripts for various
  32. reports and im/export (GEDCOM is supported).
  33. I'm providing my own family tree NILS.FAM as an example.
  34.  
  35. Refer to online help (F1) for more information about this program.
  36.  
  37. FamilyTree was written and tested on OS/2 3.0 with VAC++ 3.0.
  38.  
  39. INSTALLATION:
  40. =============
  41.  
  42. Unpack the file FTREE*.ZIP into the wanted directory on your hard disk.
  43. Use the program INSTALL.CMD to create a FamilyTree program object on the
  44. desktop and initialize a language specific DLL+HLP-file.
  45. Make sure your CONFIG.SYS contains something similar like this:
  46.       LIBPATH=.;remaining pathinstruction
  47.  
  48. RUNNING FTREE:
  49. ==============
  50.  
  51. Go to the command-line and type ftree.exe or double-klick on
  52. the Family Tree program object on you desktop (if installation was
  53. successfull).
  54. You can start with a default tree by specifying its name as a parameter
  55. on the command-line (ftree.exe .\nils.fam), or entering this information
  56. in the parameters field in the program object.
  57.  
  58. RELEASE HISTORY:
  59. ================
  60.  
  61. version (NEW feature, BUG fixed, CHAnge)
  62.  
  63. 1.0 , Mar 11 1996: NEW:initial release
  64.  
  65. 1.0a, Mar 16 1996: BUG:Forgot /Gd- with DLLs
  66.  
  67. 1.0b, Mar 24 1996: NEW:Choose given name with tilde (~)
  68.                    NEW:Drag&Drop of pictures to properties
  69.                    NEW:max. childs = 12
  70.                    NEW:DeathDate
  71.  
  72. 1.0c, Apr 14 1996: NEW:FTree now writes a new format that can't be read by older versions !!!
  73.                        (reading old format is still supported)
  74.                    NEW:HELP buttonpanel now contains Contents/Previous/Search/Print/Index
  75.                    CHA:Changed initial Position of list/main/edit window
  76.                    CHA:Memosize is now 4k
  77.                    CHA:Loading is done in a separate Thread
  78.                    CHA:Date in english is MM/DD/YYYY - in german DD.MM.YYYY
  79.                    NEW:FTree asks for save of modifications when closing a tree
  80.                    NEW:MainWindow remembers that it was maximized
  81.                    BUG:Workaround for S3-Video Driver Bug in API GpiBox
  82.                        (red line remains when Actual changes)
  83.                    NEW:Rings between partners
  84.                    NEW:Multiple marriages (maximum is 4)
  85.                    NEW:New fixed fields: Sex + Death location + MarriageInfos (marriage,location,divorce)
  86.                    NEW:Siblings are sorting according to their Birth date / Partners by Marriage date
  87.                    NEW:Choose treeview information (first name,dates)
  88.                    NEW:Printing
  89.                        Attention  : Printing on FaxWorks only works if FaxWorks is already running
  90.                        Information: I'll try to put printing in a 2nd thread, but an ugly bug
  91.                                     makes this impossible in this version :-(
  92.  
  93. 1.0d, Apr 22 1996: BUG:Printing is now done in a second thread and as I expected FaxWorks works, too
  94.                        Information: You have to open the DeviceContext in the second thread, not
  95.                        (as in 1.0c) in the first thread :-/
  96.                    NEW:InfoBar gives information about Printing/Loading/Saving
  97.                    BUG:Red border of "Actual" isn't printed
  98.                    CHA:Improved scrolling performance
  99.                    NEW:Click and Drag Tree by pressing button1 and moving the mouse
  100.                    NEW:"About" dialog (with version info) where one can register FamilyTree
  101.                    NEW:Menus accessible by accelerator keys and zoom via +/-
  102.                    CHA:Improved view calculation after user action (New,Load,MakeOrigin,Add,Del)
  103.                    BUG:When printing with only Ancestors on a fixed number of pages
  104.                        the size isn't calculated correctly ("Origin" is missing)
  105.                    NEW:Vertical view of the tree
  106.                    BUG:Sex is now saved language independent (0/1/2 instead of -/M/W because W!=F)
  107.  
  108. 1.0e, May 01 1996: NEW:Date Format (DD.MM.YYYY or MM/DD/YYYY) is not decided by language but
  109.                        OS/2 system setting
  110.                    NEW:Rexx (beta), saving no printing
  111.                    NEW:ABC-List.ftx (List of persons sorted by name)
  112.                    NEW:AnnDeath.ftx (Anniversary of death)
  113.                    NEW:Birthday.ftx (Birthdays this year)
  114.                    NEW:Lngevity.ftx (Longevity analysis)
  115.                    BUG:Removed display-bug in vertical mode with A+D+S
  116.                    NEW:AddChild -> gets name of parent (the actual one)
  117.                    NEW:Tabbing between dates -> number is selected and overwritten by next key press
  118.                    NEW:Dialogs appear in window list
  119.                    NEW:Drag&Drop of Font and Color to MainWindow
  120.  
  121. 1.0f, May 25 1996: BUG:Dragging was still active though no mouse button pressed
  122.                    BUG:Birthday.ftx didn't work correctly because sorting by birthdate was wrong
  123.                    CHA:List dialog now is a container (DetailsView) with/sorted by dates
  124.                    CHA:Printing of several pages is done in reversed order
  125.                    NEW:Partial Dates
  126.                    NEW:Sex of "parents" preselected
  127.                    CHA:n/n after selection of person with several partners
  128.                    BUG:Delete operation can result in an inconsistent Tree
  129.                        when using multiple Partnerships !!
  130.                    BUG:Display was corrupt when using A+D+S and multiple Partnerships
  131.                    CHA:List window as container (with sorting)
  132.                    NEW:Person.ftx   (Personal Data)
  133.                    NEW:Weddings.ftx (Wedding Anniversaries)
  134.                    NEW:Registration is possible through BMT Micro
  135.                    NEW:Rexx scripts for GEDCOM Im/Export (beta)
  136.                    NEW:Rexx Documentation (beta)
  137.                    CHA:Changed Class MAN -> no IGList anymore
  138.  
  139. 1.0g, Jun 25 1996: BUG:3175 if not printer is installed
  140.                    NEW:Actual zoom rate is saved in .fam file
  141.                    BUG:Edit dialog didn't highlight address field when editing
  142.                    NEW:Females are drawn with rounded borders
  143.                    CHA:No initial "missing profile"
  144.                    CHA:List dialog is no longer autoforeground
  145.                    NEW:List dialog can hide/show columns
  146.                    CHA:List dialog has better performance
  147.                    CHA:List dialog can sort by multiple fields (e.g. Name,First,Birth)
  148.                    CHA:EditDialog has new layout
  149.                    CHA:Memo Field and Picture get equal space
  150.                    CHA:Improved performance during Load
  151.                    BUG:Bug after several Rexx starts: didn't close all pipe handles
  152.                    NEW:Date Modifiers '+-'ABT '>'AFT '<'BEF '?'EST
  153.                    NEW:TITL supported
  154.                    CHA:??.??.1950 -> --.--.1950 in main window
  155.                    NEW:Rexx Output can be copied to Clipboard
  156.                    NEW:More Rexx scripts
  157.                    BUG:Hungarian date is not correct YYYY-MM-YYYY (Sorry Grin :)
  158.                    CHA:Technically unlimited number (65535) of children and partners
  159.                        (restricted to 50 because otherwise too many menu items)
  160.                    CHA:Picture Drag&Drop shows link operation to visualize linking and no data copying.
  161.                    BUG:GEDCOM Export did a 'W' for female -> changed to 'F'
  162.                    BUG:Started with wrong "max ID" after loading -> two persons with same ID
  163.                       (bad for GEDCOM export)
  164.  
  165. 1.0h, Aug 18 1996: NEW:ImGedcom.ftx now understands CONC like CONT of NOTE
  166.                    NEW:Rexx scripts *.ftx can have a long name that appears in menu
  167.                    NEW:Family relations can be shown with diagonal or orthogonal lines
  168.                    BUG:Still 3175 when no printer installed
  169.                    BUG:3175 when changing printer properties under MERLIN
  170.                    BUG:Invalid cursor during printing/saving/rearranging
  171.                    NEW:ListDialog scrolls to pointed person + cursor key strokes
  172.                    BUG:New familiy-IDs start too low after loading of tree
  173.                    BUG:IDs are checked and corrected after loading
  174.                    CHA:Rexx output is saved/copied to clipboard with CR/LF instead of LF
  175.                    NEW:Configuration tab notebook:
  176.                        Layout (Program settings) :
  177.                        X Font
  178.                        X Colors
  179.                        X Detail: firstName,dates
  180.                        X Lines: diagonal/orthogonal
  181.                        Data Assistant (Program settings) :
  182.                        X Partner -> same address
  183.                        X Partner -> opposite Sex
  184.                        X Child   -> same address
  185.                        X Child   -> same name
  186.                        X Parents -> Male+Female
  187.                        X Parents -> same address
  188.                        X Parents -> same name
  189.                        Miscellaneous (Program settings) :
  190.                        X Focus to edit dialog ofter click on person
  191.                        X Try to store relative paths
  192.                        X Date format MM-DD-YYYY/DD-MM-YYYY/YYYY-MM-DD Separator .-x/
  193.                        User Fields (Tree settings) :
  194.                        - 10 programmable fields (not yet)
  195.                    NEW:selectable depth of ancestor/descendants generations (Siblings)
  196.                    CHA:edit dialog has new layout
  197.                    CHA:main window has new layout
  198.                    NEW:Included FILE_ID.DIZ
  199.                    CHA:ExGedcom.ftx did swapped HUSB+WIFE (depending on tree)
  200.                    NEW:"Add Partner" allows existing person to be added
  201.                    NEW:New ManTree which has no problems with circles in data
  202.                    CHA:Revised and updated docs to explain new features
  203.                        incl. info about REXX-scripts, dialogs, etc.
  204.                    NEW:Dutch language dll
  205.                    NEW:When deleting, the person's name is shown in the safety dialog
  206.                    NEW:new consistency check after import (certain loops allowed)
  207.  
  208. 1.0i, Aug 26 1996: BUG:Import Routine stumbles over cousins (or great-cousins,...) who are married
  209.                    BUG:Delete|This results in incorrect tree (total crash during save)
  210.                    NEW:You can now delete a persons partner via context menu
  211.  
  212. 1.1 , Oct 17 1996: NEW:Backup last version before save to *.BAK
  213.                    BUG:Rexx menu fast access doesn't work
  214.                    CHA:Drawing of persons and families is faster
  215.                    BUG:During actions is buttonbar not disabled
  216.                    BUG:System isn't notified when mouse click on list window happens
  217.                    BUG:After bringing ManList to forground, a row that is half hidden isn't redrawn
  218.                    BUG:Diagonal lines to two or more children are not drawn correctly
  219.                    CHA:Changed edit dialog (because of notebook)
  220.                    BUG:After changing data in the edit window and Loading/Creating a new tree,
  221.                        there's no warning to save the tree first
  222.                    BUG:Warning before Rexx execution to save data first
  223.                    NEW:Edit dialog with a drag&drop-field for additional information
  224.                        (Gifs,Texts,AVIs,..) that can be opened by a double-click
  225.                        (registered version only)
  226.                    CHA:ImGedcom.ftx accepts dates non-uppercase months like 'Jan 1900'
  227.                    NEW:Notebooks under Merlin have new look
  228.                    BUG:ID check method doesn't check family IDs when person IDs are o.k.
  229.                    NEW:Add existing Person as Child to family (old Parents loose it)
  230.                        (Together with 'Add Partner|Existing Person', a tree can be corrected
  231.                         without reentering data in case of previously wrong inserted data)
  232.                    CHA:GEDCOM import that doesn't drop persons unconditionally
  233.                    CHA:Dates with no information (day/month/year) can have modifiers
  234.                    CHA:Rexx Selection Dialog shows only language specific info
  235.                    NEW:French language dll
  236.  
  237. 1.1a, Oct 30 1996: NEW:Double-click with shift-key on a person opens the edit-dialog
  238.                    BUG:Main window minimized and selecting person from list window -> Exception
  239.                    BUG:French language support says Englais instead of Francais (French.rc+FTXs)
  240.                    BUG:Sys3175 with S3 drivers 
  241.                        [ISlider.setArmSize(ISlider.armSize()*4/5).moveArmToTick(9)]
  242.                    BUG:Edit dialog scroll bars are always both visible or none
  243.                    NEW:Long name of REXX-script is language dependend
  244.                    CHA:Documentation explains date modifiers
  245.                    NEW:Rexx can sort persons by PID
  246.                    NEW:Edit & List Window can be floating/non-floating
  247.  
  248.  
  249. CONTACTING THE AUTHOR:
  250. ======================
  251.  
  252. My mail address is
  253.     Nils Meier
  254.     Birkenweg 27
  255.     53797 Lohmar
  256.     GERMANY / EUROPE
  257.     Telephone number: +49 / 2246 / 3202
  258.  
  259. My Internet address is
  260.     meier2@athene.informatik.uni-bonn.de
  261.  
  262. Please send any suggestions, comments or bug reports to one of the above
  263. addresses.
  264.